package com.szl.group.common.anno;


import java.lang.annotation.*;

@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface SpelOptoin {

    /**
     * 可选
     *
     * @return
     */
    String[] optional() default {};

    /**
     * 可选位置
     *
     * @return
     */
    int index() default 0;

    /**
     * 自定义处理类
     *
     * @return
     */
    Class<?> handler() default Void.class;
}
